#include <QtGui>
#include "mainwindow.h"
#include <sched.h>

/*
static void setGuiFont()
{
    QFont font(QString("DejaVuSans-Bold"), 8, 12);
	font.setBold(true);
    QApplication::setFont(font);
}
*/

int main(int argc, char **argv)
{
/*
	//
	// 进程优先级
	//
	struct sched_param param; 
    int maxpri; 
    maxpri = sched_get_priority_max(SCHED_FIFO);//
    if(maxpri == -1) 
    { 
         // perror("sched_get_priority_max() failed"); 
         // exit(1); 
		qDebug() << "sched_get_priority_max() failed"; 
    } 
//    param.sched_priority = maxpri - 1;  // 次优先 
    param.sched_priority = maxpri;
    if (sched_setscheduler(getpid(), SCHED_FIFO, &param) == -1) //设置优先级

    { 
         //  perror("sched_setscheduler() failed"); 
         //  exit(1); 
		qDebug() << "sched_setscheduler() failed";
    } 
*/
	//
	// 设置线程优先级
	//
	struct sched_param param;
	param.sched_priority = 99;
	sched_setscheduler(0, SCHED_RR, &param);	

    QApplication app(argc, argv);

//	QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
//    setGuiFont();
    MainWindow w;
    w.show();

    return app.exec();
}
